Move GdkKeymapClass definition to internal header
authorAlexander Larsson <alexl@redhat.com>
Mon, 6 Dec 2010 11:40:41 +0000 (12:40 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 21 Dec 2010 17:06:54 +0000 (12:06 -0500)
This lets us change this without affecting apps.

gdk/gdkinternals.h
gdk/gdkkeys.c
gdk/gdkkeys.h

index f5df53aaf05081e37b133dbb4f1be387fcc0b1cc..8a07af3fa9c28ef6cc2a3837f0dec3c856223be4 100644 (file)
@@ -311,6 +311,15 @@ struct _GdkDisplayClass
                  gboolean    is_error);
 };
 
+struct _GdkKeymapClass
+{
+  GObjectClass parent_class;
+
+  void (*direction_changed) (GdkKeymap *keymap);
+  void (*keys_changed)      (GdkKeymap *keymap);
+  void (*state_changed)     (GdkKeymap *keymap);
+};
+
 extern GSList    *_gdk_displays;
 extern gchar     *_gdk_display_name;
 extern gint       _gdk_screen_number;
index 102b6f08e077daf635cb9af7539a6fd547e80bc8..09e8bda04c31f084b876a4ac7affd3fc240d30c3 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "config.h"
 
+#include "gdkinternals.h"
 #include "gdkkeys.h"
 
 #include "gdkdisplay.h"
index 4551b98905fe6ee29c7324938b72c7dff3091e52..cc04057cfd40c60b7e2ac0760769a92969e15e05 100644 (file)
@@ -89,15 +89,6 @@ struct _GdkKeymap
   GdkDisplay *GSEAL (display);
 };
 
-struct _GdkKeymapClass
-{
-  GObjectClass parent_class;
-
-  void (*direction_changed) (GdkKeymap *keymap);
-  void (*keys_changed)      (GdkKeymap *keymap);
-  void (*state_changed)     (GdkKeymap *keymap);
-};
-
 GType gdk_keymap_get_type (void) G_GNUC_CONST;
 
 #ifndef GDK_MULTIHEAD_SAFE